给整型二维数组 b[3][4]输入12个数据,计算并输出数组中所有正数之和、所有负数之和。

来源:百度知道 编辑:UC知道 时间:2024/05/25 08:37:17
谁能帮我做做啊谢谢大家

你要用哪种语言做啊,还有那12个数是给出的还是要外部输入的啊

用C语言是这样的:
(前面程序从略,只写关键的一点程序)
n=0,m=0;
for(i=1,i=2,i++)
{
for(j=1,j=4,j++)
{if( b[i][j]>=0)
{a[n]=b[i][i];n++}/将正数放在一个数组;/
else{c[m]=b[i][j];m++}/将负数放在一个数组;/
}
}
下面就是计算a[n]和c[m],您应该熟悉了。
自己写的,没调试。不好意思。有什么情况再说。

#include <stdio.h>

int main(void)
{
int b[3][4];
int i,j,sum1,sum2;
sum1=sum2=0;
printf("输入12个int型的数字:");
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&b[i][j]);
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if(b[i][j]>=0)
sum1+=b[i][j];
else
sum2+=b[i][j];
printf("正数和=%d,负数和=%d",sum1,sum2);
return 0;
}